{% extends "admin/base_site.html" %}
{% load static %}

{% block title %}
Gerenciamento Covid19
{{ block.super }}
{% endblock %}

{% block extrastyle %}{{ block.super }}<link rel="stylesheet" type="text/css" href="{% static "admin/css/forms.css" %}">{% endblock %}

{% if not is_popup %}
{% block breadcrumbs %}
<div class="breadcrumbs">
<a href="{% url 'admin:index' %}">Início</a>
&rsaquo; <a href="{% url 'admin:app_list' app_label='covid19' %}">Covid19</a>
&rsaquo; Gerenciamento Covid19
</div>
{% endblock %}
{% endif %}

{% block content %}
<h1>Gerenciamento de dataset Covid19</h1>

<div id="content-main">
  <p>Olá {{request.user.username}}! Nesta página você poderá desempenhar funções administrativas em cima dos dados da Covid19.</p>

  <form id="covidAdminActionForm" method="POST">
    <input id="actionInput" name="action" value="" style="display: none;">
    {% csrf_token %}

    <div class="module aligned">
      <div class="form-row">
        <div>
          <label><b>Atualizar totais dos estados:</b></label>
          <div class="object-tools">
            <a id="updateStateTotalsAction" href="#">Atualizar Total dos Estados</a>
          </div>
          <div class="help">
            Ao clicar no botão acima, o sistema irá criar novas planilhas para os estados
            somente com a entrada dos dados totais.  Essas planilhas extrairão os dados
            de acordo com as entradas da planilha
            <a href="{{ state_totals_url }}" target="_blank">brio_totais</a>. Somente as
            entradas que tiverem a coluna <b>status</b> com o valor <b>ok</b> serão
            consideradas durante a atualização.
          </div>
        </div>
      </div>
    </div>
  </form>

{% if action_output %}
  <div id="action_output">
    <h2>Output</h2>
    <div style="font-family: monospace; background:#eeeeee;">{{ action_output|linebreaksbr }}</div>
  </div>
{% endif %}

</div>

<script src="{% static 'js/jquery.js' %}"></script>
<script type="text/javascript">
$(document).ready(function(){
  var actionForm = $("#covidAdminActionForm");
  var actionInput = $("#actionInput");

  $("#updateStateTotalsAction").click(function(){
    actionInput.val("update_state_totals");
    actionForm.submit();
  });
});
</script>
{% endblock %}
